/*
题目描述
写一个函数，使输入的一个3×3的二维整形数组转置，即行列互换。输出转置后的二维数组。

输入
有3行，每行有3个用空格隔开的整数，表示二维整形数组。

输出
有3行，每行3个整数，表示转置后的二维数组。在每个整数后输出一个空格。
请注意行尾输出换行。

样例输入
复制
1 2 3
4 5 6
7 8 9
样例输出
复制
1 4 7 
2 5 8 
3 6 9
*/
#include <stdio.h>
#include <stdlib.h>

int main(){
    int a[3][3];
    for(int i=0;i<3;i++){
        for(int j=0;j<3;j++){
            scanf("%d",&a[i][j]);
        }
    }
    for(int i=0;i<3;i++){
        for(int j=0;j<3;j++){
            printf("%d ",a[j][i]);
        }
        printf("\n");
    }
    return 0;
}